package com.twb.system.entity.twbEnclosure.vo;

import java.io.Serializable;

import org.apache.commons.lang3.StringUtils;

import com.twb.core.base.entity.vo.PageVo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

 /** 
 * @ClassName SearchTwbEnclosureVo 
 * @Description 附件信息 【/system/twbEnclosure/search 入参对象】
 
 * @author DHL
 * @date 2020-08-24 10:52:32
 */ 
@ApiModel(value="SearchTwbEnclosureVo",description="附件信息 【/system/twbEnclosure/search 入参对象】")
	public class SearchTwbEnclosureVo extends PageVo implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/** 编号 */
	@ApiModelProperty(value = "编号")
	private String id;
	
	/** 业务表名称 */
	@ApiModelProperty(value = "业务表名称")
	private String bizTable;
	
	/** 业务ID */
	@ApiModelProperty(value = "业务ID")
	private String bizId;
	
	/** 业务类型 */
	@ApiModelProperty(value = "业务类型")
	private String bizType;
	
	/** 业务类型名称 */
	@ApiModelProperty(value = "业务类型名称")
	private String bizTypeName;
	
	/** 附件名称 */
	@ApiModelProperty(value = "附件名称")
	private String name;
	
	/** 原文件名 */
	@ApiModelProperty(value = "原文件名")
	private String origName;
	
	/** 附件相对路径 */
	@ApiModelProperty(value = "附件相对路径")
	private String basePath;
	
	/** 附件绝对路径 */
	@ApiModelProperty(value = "附件绝对路径")
	private String filePath;
	
	/** 文件类型 */
	@ApiModelProperty(value = "文件类型")
	private String fileType;
	
	/** 附件字符串集合逗号分隔 */
	@ApiModelProperty(value = "附件字符串集合逗号分隔")
	private String fileIds;
	
	/**
	 * 关键字模糊查询
	 */
	@ApiModelProperty(value = "关键字模糊查询")
	private String queryLikeStr;
	
	/** 编号 */
	public String getId() {
		if (StringUtils.isBlank(id)) {
			return null;
		}
		
		return id;
	}
	/** 编号 */
	public void setId(String id) {
		this.id = id;
	}
	
	
	/** 业务表名称 */
	public String getBizTable() {
		if (StringUtils.isBlank(bizTable)) {
			return null;
		}
		
		return bizTable;
	}
	/** 业务表名称 */
	public void setBizTable(String bizTable) {
		this.bizTable = bizTable;
	}
	
	
	/** 业务ID */
	public String getBizId() {
		if (StringUtils.isBlank(bizId)) {
			return null;
		}
		
		return bizId;
	}
	/** 业务ID */
	public void setBizId(String bizId) {
		this.bizId = bizId;
	}
	
	
	/** 业务类型 */
	public String getBizType() {
		if (StringUtils.isBlank(bizType)) {
			return null;
		}
		
		return bizType;
	}
	/** 业务类型 */
	public void setBizType(String bizType) {
		this.bizType = bizType;
	}
	
	
	/** 业务类型名称 */
	public String getBizTypeName() {
		if (StringUtils.isBlank(bizTypeName)) {
			return null;
		}
		
		return bizTypeName;
	}
	/** 业务类型名称 */
	public void setBizTypeName(String bizTypeName) {
		this.bizTypeName = bizTypeName;
	}
	
	
	/** 附件名称 */
	public String getName() {
		if (StringUtils.isBlank(name)) {
			return null;
		}
		
		return name;
	}
	/** 附件名称 */
	public void setName(String name) {
		this.name = name;
	}
	
	
	/** 原文件名 */
	public String getOrigName() {
		if (StringUtils.isBlank(origName)) {
			return null;
		}
		
		return origName;
	}
	/** 原文件名 */
	public void setOrigName(String origName) {
		this.origName = origName;
	}
	
	
	/** 附件相对路径 */
	public String getBasePath() {
		if (StringUtils.isBlank(basePath)) {
			return null;
		}
		
		return basePath;
	}
	/** 附件相对路径 */
	public void setBasePath(String basePath) {
		this.basePath = basePath;
	}
	
	
	/** 附件绝对路径 */
	public String getFilePath() {
		if (StringUtils.isBlank(filePath)) {
			return null;
		}
		
		return filePath;
	}
	/** 附件绝对路径 */
	public void setFilePath(String filePath) {
		this.filePath = filePath;
	}
	
	
	/** 文件类型 */
	public String getFileType() {
		if (StringUtils.isBlank(fileType)) {
			return null;
		}
		
		return fileType;
	}
	/** 文件类型 */
	public void setFileType(String fileType) {
		this.fileType = fileType;
	}
	
	
	
	/** 关键字模糊查询 */
	public String getQueryLikeStr() {
		if (StringUtils.isBlank(queryLikeStr)) {
			return null;
		}
		return queryLikeStr;
	}
	/** 关键字模糊查询 */
	public void setQueryLikeStr(String queryLikeStr) {
		this.queryLikeStr = queryLikeStr;
	}
	
	/** 附件字符串集合逗号分隔 */
	public String getFileIds() {
		return fileIds;
	}
	/** 附件字符串集合逗号分隔 */
	public void setFileIds(String fileIds) {
		this.fileIds = fileIds;
	}
	
	/** 附件字符串集合 */
	public String[] getFileIdList() {
		if (StringUtils.isNotBlank(fileIds)) {
			return fileIds.split(",");
		}
		
		return null;
	}
}